.shopListbox {
  padding: 40rpx 0 20rpx;
  border-bottom: 1px solid rgb(235, 235, 235);

  .shopListbox1 {
    display: flex;
    justify-content: space-between;

    .shopListbox-left {
      width: 36%;
      border-radius: 15rpx;
      overflow: hidden;

      image {
        width: 100%;
        height: 100%;
      }
    }

    .shopListbox-right {
      width: 60%;

      .shopListbox-right2 {
        color: rgb(150, 150, 150);
        font-size: 27rpx;
        margin: 10rpx 0;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
      }

      .shopListbox-right3 {
        color: rgb(150, 150, 150);
        font-size: 27rpx;
        margin-bottom: 20rpx;
      }

      .shopListbox-right4 {
        color: rgb(150, 150, 150);
        font-size: 27rpx;
      }

      .shopListbox-right5 {
        color: rgb(150, 150, 150);
        font-size: 27rpx;
      }
    }
  }

  .shopListbox2 {
    margin-top: 30rpx;
    height: 60rpx;

    .btn1 {
      color: #253454;
      border: 1px solid #253454;
      background-color: #fff;
      width: 140rpx;
      height: 60rpx;
      line-height: 60rpx;
      border-radius: 40rpx;
      font-size: 26rpx;
      display: inline-block;
      float: right;
    }

    .btn2 {
      color: #fff;
      border: 1px solid #253454;
      background-color: #253454;
      width: 180rpx;
      height: 60rpx;
      line-height: 60rpx;
      border-radius: 40rpx;
      font-size: 26rpx;
      display: inline-block;
      float: right;
      margin-left: 20rpx;
    }
  }
}